home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / lib / jaq / jlsInt.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-22  |  1.7 KB  |  77 lines

  1. /*
  2.  * jlsInt.h --
  3.  *
  4.  *    Declarations for use by the jls utility for tapestry archive system
  5.  *
  6.  * Copyright 1991 Regents of the University of California
  7.  * Permission to use, copy, modify, and distribute this
  8.  * software and its documentation for any purpose and without
  9.  * fee is hereby granted, provided that this copyright
  10.  * notice appears in all copies.  The University of California
  11.  * makes no representations about the suitability of this
  12.  * software for any purpose.  It is provided "as is" without
  13.  * express or implied warranty.
  14.  *
  15.  * $Header: /sprite/lib/forms/RCS/jlsInt.h,v 1.0 91/02/09 13:24:52 mottsmth Exp $ SPRITE (Berkeley)
  16.  */
  17.  
  18. #ifndef _JLSINT
  19. #define _JLSINT
  20.  
  21. #define MAXARG 100
  22.  
  23. #define DEF_RANGE ""
  24. #define DEF_ASOF ""
  25. #define DEF_SINCE ""
  26. #define DEF_ABS ""
  27. #define DEF_OWNER ""
  28. #define DEF_GROUP ""
  29. #define DEF_SYNC 0
  30. #define DEF_MAIL ""
  31. #define DEF_RECURSE 1
  32. #define DEF_MODDATE 0
  33. #define DEF_ALL 0
  34. #define DEF_FIRSTVER -1
  35. #define DEF_LASTVER -1
  36. #define DEF_FIRSTDATE -1
  37. #define DEF_LASTDATE -1
  38. #define DEF_LPRINTFMT 0
  39. #define DEF_IPRINTFMT 0
  40. #define DEF_UPRINTFMT 0
  41. #define DEF_APRINTFMT 0
  42. #define DEF_SPRINTFMT 0
  43. #define DEF_GPRINTFMT 0
  44. #define DEF_DIRONLY 0
  45. #define DEF_RAW 0
  46.  
  47. typedef struct parmTag {
  48.     char *server;
  49.     int port;
  50.     char *arch;
  51.     char *range;
  52.     char *asof;
  53.     char *since;
  54.     char *abs;
  55.     char *owner;
  56.     char *group;
  57.     int sync;
  58.     char *mail;
  59.     int recurse;
  60.     int modDate;
  61.     int all;
  62.     int firstVer;
  63.     int lastVer;
  64.     int firstDate;
  65.     int lastDate;
  66.     int lPrintFmt;
  67.     int iPrintFmt;
  68.     int uPrintFmt;
  69.     int aPrintFmt;
  70.     int sPrintFmt;
  71.     int gPrintFmt;
  72.     int dirOnly;
  73.     int raw;
  74. } Parms;
  75.  
  76. #endif /* _JLSINT */
  77.